Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Arequipa Argentina F11 Argentina F10 Argentina F11 Argentina F18 Argentina F17 Argentina F19 Argentina F20 Argentina F22 Argentina F24 Argentina F25 Argentina F4 Argentina F5 Argentina F6 France F8 Argentina F13 Bolivia F3 Bolivia F4 Argentina F20 Argentina F22 Peru F2 Peru F3 Brazil F5 Brazil F6 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Italy F23 Germany F12 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Brazil F40 Chile F15 Brazil F42 Chile F1 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F9 Peru F1 Peru F2 Peru F6 Argentina F18 Italy F23 Portugal F4 Argentina F26 Argentina F11 Spain F23 (Vigo) Spain F29 (Sabadell) M25 Portoviejo M15 Sabadell M15 Monastir M15 Monastir M25 Portoviejo M25 Guayaquil M25 Lima M25 Lima M25 Guayaquil M25 Lujan Italy F22 Argentina F21 Argentina F15 M15 Punta Cana M15 Punta Cana M25 Santo Domingo M15 Quito M15 Santo Domingo de los Tsachilas M15 Santo Domingo de los Tsachilas M25 Medellin M25 Punta del Este M15 Quito M15 Novi Sad Santiago Challenger M15 Villa Maria M15 Orange Park M15 Vero Beach Szczecin Challenger Genova Challenger M15 Kursumlijska Banja M15 Litija M25 Telfs Buenos Aires Challenger M15 Punta del Este Montevideo Challenger Lima Challenger M25 Punta del Este Genova Challenger M25 Arequipa M15 Sunrise Sao Paulo Challenger M15 Quito M25 Anapoima Blois Challenger Todi Challenger Orbetello Challenger Como Challenger M15 Cundinamarca Quito Challenger San Juan Challenger Buenos Aires Challenger Bogota Challenger Panama City Challenger Porto Alegre Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Santo Domingo Challenger Tallahassee Challenger Liberec Challenger Seville Challenger Szczecin Challenger Porto Alegre Challenger Drummondville Challenger Aix En Provence Challenger Cortina Challenger Lima Challenger M25 Ibague Campinas Challenger M15 Lima M15 Lima Cordenons Challenger Asuncion Challenger Curitiba Challenger Punta Del Este Challenger San Miguel de Tucuman Challenger Porto Alegre Challenger Como Challenger M15 Castellon M15 Palm Coast M15 Naples M15 Naples M25 Anapoima M25 Mosquera Bucaramanga Challenger Todi Challenger Barranquilla Challenger Montevideo Challenger Padova Challenger Corrientes Challenger Santiago Challenger Furth Challenger Happy Valley Challenger Salinas Challenger Guayaquil Challenger Heilbronn Challenger Recanati Challenger M15 Krsko Campinas Challenger Genova Challenger M15 Kursumlijska Banja Montevideo Challenger Lima Challenger M15 Nyiregyhaza Salinas Challenger Itajai Challenger Santiago Challenger Bastad Challenger M15 Store Buenos Aires Challenger Lima Challenger Santiago Challenger Santiago Challenger Le Gosier Challenger Francavilla Challenger Savannah Challenger M25 Tucuman Salinas Challenger M25 Kassel M25 Orlando Rome Challenger Moscow Challenger Marburg Challenger Sopot Challenger Lima Challenger Todi Challenger Tigre Challenger Canberra Challenger Morelos Challenger Milan Challenger Buenos Aires Challenger Montevideo Challenger Bangkok Challenger Ostrava Challenger Monterrey Challenger Concepcion Challenger Canberra Challenger Ilkley Challenger Scheveningen Challenger Portoroz Challenger Perugia Challenger Lima 2 Challenger Santos Challenger Temuco Challenger Medellin Challenger Ibague Challenger Antofagasta Challenger Perugia Challenger Santo Domingo Challenger Irving Challenger Lima Challenger Buenos Aires Challenger Lima 2 Challenger Santiago Challenger Temuco Challenger Santa Cruz de la Sierra 2 Challenger Blois Challenger Salinas Challenger Quito Challenger Genova Challenger Campinas Challenger Guayaquil Challenger Amersfoort Challenger Como Challenger Santiago Challenger M25 Punta del Este M15 Gubbio Lima 2 Challenger Campinas Challenger Panama City Challenger Santos Challenger Vicenza Challenger Caltanissetta Challenger Sao Paulo Challenger Sao Leopoldo Challenger Piracicaba Challenger Rio Quente Challenger Tiburon Challenger Monterrey Challenger Santo Domingo Challenger Guayaquil Challenger Buenos Aires Challenger Noumea Challenger Punta Del Este Challenger Lima 1 Challenger Santiago Challenger Drummondville Challenger Aix En Provence Challenger San Luis Potosi Challenger Bogota Challenger Puerto Vallarta Challenger Rome Challenger Buenos Aires Challenger Santa Cruz de la Sierra Challenger Cali Challenger Ludwigshafen Challenger San Benedetto Challenger Quito Challenger Manta Challenger Braunschweig Challenger Augsburg Challenger Cordenons Challenger Lima Challenger Todi Challenger Tallahassee Challenger Caltanissetta Challenger Todi Challenger Segovia Challenger Marburg Challenger Ambato Challenger Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Campinas Challenger Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger San Luis Potosi Challenger Buenos Aires Challenger Buenos Aires 2 Challenger Villa Maria Challenger Vicenza Challenger Iasi Challenger Trieste Challenger San Benedetto Challenger Lima Challenger Santo Domingo Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Guayaquil Challenger Lyon Challenger Punta Del Este Challenger Milan Challenger Santa Fe Challenger Bogota Challenger Santa Fe 2 Challenger Piracicaba Challenger Montevideo Challenger Merida Challenger Porto Alegre Challenger Santos Challenger Concepcion Challenger Vicenza Challenger San Marino Challenger Buenos Aires Challenger Brasov Challenger Iasi Challenger Cary Challenger M15 Quito Santo Domingo Challenger Antofagasta Challenger Lima 3 Challenger Bangkok Challenger Sofia 2 Challenger Prague II Challenger Ostrava Challenger Aix En Provence Challenger Barcelona Challenger Lisbon Challenger Guayaquil Challenger Biella 7 Challenger Lima Challenger Medellin Challenger Bendigo Challenger Vicenza Challenger San Juan Challenger Concepcion Challenger Villa Allende Challenger M15 Benicarlo Vicenza Challenger Buenos Aires Challenger Cali Challenger Medellin Challenger Campinas Challenger Santos Challenger SkiStar Swedish Open - Bastad Samarkand Challenger Poznan Challenger Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel San Luis Potosi Challenger Santiago Challenger Mercedes Cup - Stuttgart Leon Challenger Ecuador Open - Quito Bucaramanga Challenger TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Porto Challenger Argentina Open - Buenos Aires Pereira Challenger Santiago Open - Santiago Argentina Open - Buenos Aires Barranquilla Challenger Panama City Challenger Copa Claro - Buenos Aires Ecuador Open - Quito Lima Challenger Generali Open - Kitzbuhel Brasil Open - Sao Paulo Le Gosier Challenger Santos Challenger Sao Leopoldo Challenger Milan Challenger Todi Challenger Santa Fe Challenger Chile Dove Men+Care Open - Santiago Bogota Challenger M15 Manizales Bucaramanga Challenger Copa Claro - Buenos Aires Sarasota Challenger Cordoba Challenger Asuncion Challenger Argentina Open - Buenos Aires Buenos Aires Challenger SkiStar Swedish Open - Bastad Sao Paulo Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Verona Challenger Bet-at-home Open - Hamburg Como Challenger Aix En Provence Challenger Guayaquil Challenger Argentina Open - Buenos Aires Sao Paulo Challenger Morelos Challenger Campinas Challenger Szczecin Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Buenos Aires Challenger Seville Challenger M25 Punta del Este Lisbon Challenger Prostejov Challenger Barcelona Open BancSabadell - Barcelona L'Aquila Challenger Konzum Croatia Open - Umag Prague Challenger Meerbusch Challenger Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Montevideo Challenger Millennium Estoril Open - Estoril Mexico City Challenger Blois Challenger Open Parc - Lyon SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Sao Paulo Challenger Brasilia Challenger Suisse Open - Gstaad Tampere Challenger Liberec Challenger Villa Maria Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Lima 1 Challenger Buenos Aires Challenger Montevideo Challenger Punta Del Este Challenger Mexico City Challenger Lima Challenger Campinas Challenger Modena Challenger Santiago Challenger Santa Cruz de la Sierra Challenger Prague Challenger San Marino Challenger Genova Challenger Pullach Challenger Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Rosario Challenger Plava Laguna Croatia Open - Umag San Luis Potosi Challenger Leon Challenger Delray Beach Open - Delray Beach Tunis Challenger Troisdorf Challenger Blois Challenger Santa Fe Challenger Sassuolo Challenger Santa Cruz de la Sierra Challenger Cordoba Open - Cordoba Salvador De Bahia Challenger Chile Dove Men+Care Open - Santiago Curitiba Challenger Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Argentina Open - Buenos Aires Guayaquil Challenger Curitiba Challenger Piracicaba Challenger Florianopolis Challenger Porto Challenger Brisbane International - Brisbane BNP Paribas Open - Indian Wells Argentina Open - Buenos Aires Montevideo Challenger Concepcion Challenger Leon Challenger Jerusalem Challenger Santiago Challenger Columbus Challenger Francavilla Challenger Ann Arbor Challenger Zagreb Challenger Bratislava Challenger Porto Challenger Guayaquil Challenger Salinas Challenger San Miguel de Tucuman Challenger Troyes Challenger Ambato Challenger Antofagasta Challenger Cordoba Open - Cordoba Guayaquil Challenger Open Parc - Lyon Bogota Challenger BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Barcelona Open BancSabadell - Barcelona German Tennis Championships - Hamburg Plava Laguna Croatia Open - Umag BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Abierto de Tenis Mifel - Los Cabos French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Zagreb Challenger U.S. Open - New York Wimbledon - London U.S. Open - New York M25 Trujillo Davis Cup, Group I, PO, GRE-ECU 3-1 Davis Cup, Group II, 1R, MON-ECU 1-3 French Open (juniors) Davis Cup, Group I, 1R, ECU-BIH 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group I, PO, EGY-ECU 3-1 Davis Cup, Group I, PO, ECU-URU 3-1 U.S. Open (juniors) Cordoba Open - Cordoba Hamburg European Open - Hamburg